<?php


namespace app\index\controller;


use think\facade\Session;

class TestSession
{
    public function index()
    {
        Session::init([
            'prefix' => 'cuiyingjie',
            'type' => '',
            'auto_start' => true,
            'expire' => '1'
        ]);

        Session::set("username", "李四", '?????');
        dump(Session::has("username", "?????"));
        Session::prefix("cuiyingjie");
        Session::set("password", "123456");
        Session::prefix("?????");
        Session::set("password", "?????123456");
        dump($_SESSION);
        dump('获取并删除::' . Session::pull("username") . '=>' . Session::pull("password"));

        Session::set("user.id", "001");
        Session::set("user.name", "miss");
    }

    /**
     * 助手函数反而不好用了, 没有facade门面模式看起来清晰
     */
    public function supFunction()
    {
        session([
            'prefix' => 'cuiyingjie',
            'type' => '',
            'auto_start' => true,
            'expire' => '1'
        ]);
        session("giao", "giao", "giao");
        dump('isgiao=>' . session("?giao"));
        dump('giao=>' . session("giao"));
        session(null);
        dump('giao=>' . session("giao"));

        dump($_SESSION);
    }

}